export function formate(date,fmt){
  // 提取年份
  // yy,yyyy,yyy,y
  if(/(y+)/.test(fmt)){
    fmt=fmt.replace(RegExp.$1,(date.getFullYear()+"").substr(4-RegExp.$1.length))
  }

  //获取
  let o = {
    "M+":date.getMonth()+1,
    "d+":date.getDate(),
    "h+":date.getHours(),
    "m+":date.getMinutes(),
    "s+":date.getSeconds(),

  };
  for(let k in o){
    if(new RegExp(`(${k})`).test(fmt)){
      let str= o[k]+'';
      fmt=fmt.replace(RegExp.$1,(RegExp.$1.length===1? str: padleftZero(str)));
    }
  }
  return fmt;
}
function  padleftZero(str){
  return ("00"+str).substr(str.length)
}
